草庐IT

JavaFX 8,带复选框的 ListView

全部标签

android - 从广播接收器更新 fragment 中的 ListView

如果文件下载成功,我必须更新fragment中的ListView。因此,在我的下载管理器的BroadcastReceiver中,我注册了这个新的广播接收器:Intentintent=newIntent();intent.setAction("CONTENTS_NOTIFICATION");context.sendBroadcast(intent);在我的onCreateViewfragment中,我添加了以下代码以注册接收器:IntentFilterfilter=newIntentFilter("CONTENTS_NOTIFICATION");getActivity().getAppl

android - 使用新的 Loader API 时如何保持 ListView 的位置?

在hive中Loader引入API作为通过在后台线程上完成繁重工作来向应用程序提供数据的正确方法。在我的应用程序中,我正在努力将所有Cursor替换为返回Cursor的Loader。由于Cursor.requery()现在已弃用,建议只调用restartLoader并允许工作再次在后台线程上完成,然后changeCursor当它在onLoadFinished中返回时。所有这些都非常有效,除了当我想重新查询数据时ListView不保持它的滚动位置,使用Cursor.requery()这曾经有效,因为它是同一个Cursor具有更新数据的实例。如何在不丢失滚动位置的情况下刷新加载程序?

android - 带编辑文本的 ListView - 在 "next"上自动滚动

我有一个ListView,每行有一个EditText(除了几个不可编辑的TextView)。当我在EditText中编辑文本时,软键盘上有“下一步”按钮-按下它会将焦点移动到下一个字段-这很棒。在最后一行,按钮变为“完成”。我正在使用EditText.setImeOptions根据这是否是最后一行将按钮设置为“完成”或“下一步”。问题是ListView可以有更多的行可以适合屏幕。发生这种情况时,在下一个可见行上按“下一步”会将焦点再次移到第一行。我怎样才能让它滚动列表并转到下一行?作为引用,这是我在我的适配器中所做的:publicclassAuditAdapterextendsBase

android - 如何在 ListView 中突出显示多个项目?

大家好,我想在ListView中突出显示多个项目。所以我尝试了SngList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);但没有帮助我正在使用自定义适配器并扩展BaseAdapter我使用的是ListView而不是AbsListView我不想使用CAB,因为它不适合我的应用设计我也不想使用适配器的getView方法。我也不想使用复选框,我想我会为每个项目使用一个bool值并将其传递给getviews如果我在这里没有得到解决方案,但事实并非如此显得过于优雅和整洁。我相信有一种适当的内置方法可以在不使用适配器的getview()的情况下执行此操

android - ListView 中的 CursorAdapter

我正在使用CursorAdapter在ListView中读取数据库。我在列表的每个项目中都有一个复选框,当用户选中该复选框时,我数据库中最喜欢的列更改为是,并将该项目添加到收藏夹。一切正常,最喜欢的列已更改,但是当我上下滚动列表时,复选框将取消选中。如果您重新启动应用程序,则复选框已被选中这个问题我该怎么办:抱歉我的英语不好:CursorAdapter类:publicclassMyAdapterextendsCursorAdapter{Contextb;LayoutInflaterinflater;@SuppressWarnings("deprecation")publicMyAdap

java - Android: ListView 中的指南针+距离

我想你们都尝试过map中的“GooglePlaces”。这是您附近的POI列表。我真的很想在我的应用程序中使用GPS坐标列表来实现相同的功能,但这看起来真的很复杂。制作带有距离和小箭头的ListView非常容易,但我无法理解每次用户移动手机时如何更新此列表和箭头。现在我有一个静态ListView。我想知道是否有人成功创建了这样的ListView。非常感谢任何信息。 最佳答案 对于您要实现的目标,有几个选项。就我个人而言,我建议实现您自己的适配器(在本例中最有可能通过扩展SimpleCursorAdapter)并将对距离文本和罗盘航向

android - ListView 的高度填满整个屏幕,尽管设置为 wrap_content

我在LinearLayout中有这个ListView:...列表由SimpleCursorAdapter以编程方式填充:adapter=newSimpleCursorAdapter(this,R.layout.list_row_search,mCursor,from,to);list_row_search有一个带有两个TableRow的TableLayout:现在当列表被填充时,ListView占据了空屏幕,即使在数据库中只找到一个元素。eclipse中的HierarchyView显示得很清楚,ListView是填满屏幕的View。你能告诉我问题出在哪里吗?感谢您的宝贵时间!

android - 如何从 Android ListView 获取第一个可见 View

有没有办法从Android的ListView中获取第一个可见的View?我可以在适配器中获取支持第一个View的数据,但似乎无法在ListView中获取第一个View。我想在滚动操作完成后更改第一个可见View。我知道我不应该保存对View的引用。 最佳答案 实际上ListView项只是ListView的子项。所以第一个可见的ListView项目是:listView.getChildAt(0) 关于android-如何从AndroidListView获取第一个可见View,我们在Stac

android - EditText 在 ListView 中滚动时丢失内容?

我有一个包含EditText的列表项,我不知道会有多少项。我在EditText中输入一些文本,然后向下滚动ListView时遇到问题,再次向上滚动后,我的第一个中没有文本EditText,或者ListView中有来自其他EditText的一些文本。我试过TextWatcher,并将数据保存到数组,但问题是ListView中返回的View位置并不总是正确的,所以我丢失了一些数据来自数组。这是我的代码:publicclassEfficientAdapterextendsBaseAdapter{privateLayoutInflatermInflater;publicString[]Curr

android - 当项目非常有限时, ListView 或 ScrollView 中的线性布局哪个更好?

我将有一个屏幕,其中将有11张图片一张一张地放在另一张图片下面,因此列表每行只有一张图片。现在,我对使用带有自定义适配器的ListView或ScrollView包含的线性布局感到困惑?什么会更好? 最佳答案 listview的好处是所有的项目并不是都在内存中创建的。所以会发生什么,如果列表中可见项目的数量是10,那么将创建11个项目,并且当您滚动时,不在View中的项目将被删除,而进入View的项目将被创建。这是由ListView处理的。在您的情况下,这不会发生。所有11个项目都将存储在内存中。不管他们是否在视野中。所以我想这取决于